package com.ck.javacode.Chapter7;

/**
 * @author: caoke
 * @date: 2021/11/9 3:01 下午
 * @description:
 */
public class D8_VarParameterDetail {
    public static void main(String[] args) {
        /*
        1、可变参数的实参可以为0个或者任意多个
        2、可变参数的实参可以为数组
        3、可变参数的本质就是数组
        4、可变参数可以和普通类型的参数一起放在形参列表，但必须保证可变参数在最后
        5、一个形参列表中只能出现一个可变参数
         */
        int[] arr = {1,2,3,};
        T t1 = new T();
        t1.f1(arr);
    }
}
class T {
    public void f1(int... nums){
        System.out.println("长度=" + nums.length);
    }
    public void f2(String str,double... nums){

    }
    //细节: 一个形参列表中只能出现一个可变参数 //下面的写法是错的.
    // public void f3(int... nums1, double... nums2) {
    // }
}
